Key concepts

  • We would like to call procedure, not use Send/Receive. We want to operate as in local space. To simplify the communication.
  • Another layer over IPC which implement the procedure call itself.
  • So, we raised the level of abstraction
  • Client stub and server stub which contain the real implementation of the procedure call
  • Usually used request-reply interaction schema
  • RMI (Remote Method Invocation) -> we are in a Object Oriented Environment
  • We give a name to the remote object and deal with it as it is in the local environment
  • CORBA: uses IDL(Interface Definition Language) and give back the skeleton (interface) and the empty stub